home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
dev
/
lang
/
SGMLS.lha
/
SGMLS
/
test
/
ibm$bas.dtd
< prev
next >
Wrap
Text File
|
1994-07-10
|
21KB
|
392 lines
<!-- BASICDOC Version 0.70 03-03-86 -->
<!-- Converted to latest SGML syntax and practice by CFG -->
<!ENTITY % doctype "basicdoc" >
<!-- To enter delimiters as data -->
<!ENTITY lt SDATA "<" --=less-than sign R:-->
<!ENTITY gt SDATA ">" --=greater-than sign R:-->
<!ENTITY sol SDATA "/" --=solidus-->
<!-- SHORTREF entities and maps -->
<!ENTITY eqtag ENDTAG "q" -- Quote end-tag -->
<!ENTITY qtag STARTTAG "q" -- Quote start-tag -->
<!ENTITY ptag STARTTAG "p" -- Paragraph start-tag -->
<!ENTITY endtag ENDTAG "" -- Generic end-tag -->
<!SHORTREF docmap '"' qtag -- Quote start-tag --
"&#RS;&#RE;" ptag -- Blank line is a paragraph start -->
<!SHORTREF qmap '"' eqtag -- Quote end-tag -->
<!SHORTREF eolmap '"' qtag -- Quote start-tag --
"&#RE;" endtag -- generic end-tag-->
<!USEMAP #EMPTY (lines|xmp|xph) >
<!USEMAP docmap %doctype >
<!USEMAP qmap q >
<!USEMAP eolmap (ie|ptoc|h0|h1|h2|h3|h4|h5|h6) >
<!ENTITY % hp "hp0|hp1|hp2|hp3|hp4|cit|q|phrase" -- Hilighted Phrases -->
<!ENTITY % hpb "hp5|hp6|hp7" -- even more hilighted phrases -->
<!ENTITY % codes "cw|pv|tag|attr" -- SGML code hilights -->
<!ENTITY % sscript "sub|sup" -- sub/superscripts -->
<!ENTITY % h "h0|h1|h2|h3|h4|h5|h6" -- Headings -->
<!ENTITY % ulist "ol|sl|ul" -- unit-item lists -->
<!ENTITY % list "%ulist;|dl|gl" -- lists -->
<!ENTITY % ref "hdref|figref|fnref|liref" -- references -->
<!ENTITY % inx "i1|i2|i3|ih1|ih2|ih3|iref" -- index -->
<!ENTITY % phtext "#PCDATA | xph | %hp;" -- phrase text -->
<!ENTITY % def "tdef | rdef | cdef" -- definitions for table -->
<!ENTITY % bde "fig|xmp|lq|lines|artwork|note|keysec|sidebar|address|tbl">
<!ENTITY % cbde "%phtext;|%list;|%ref;">
<!-- Basic Document -->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!ELEMENT %doctype O O
(frontm?, body, appendix?, backm?, colophon?) +(debug | fn | sysrf)>
<!-- ELEMENTS NAME VALUE DEFAULT -->
<!ATTLIST %doctype sec CDATA "IBM Confidential"
-- Document Profile --
-- Line space -- lnspace NUTOKEN 0p
gutter NUTOKEN 1p
h0pos NAME left
h1pos NAME left
h2pos NAME left
h3pos NAME left
h4pos NAME left
align NAME left
indent NUTOKEN 0p
duplex NAME yes
omargin NUTOKEN 5p
imargin NUTOKEN 6p
tmargin NUTOKEN 4p
bmargin NUTOKEN 6p
headsize NUTOKEN 4p
footsize NUTOKEN 3p
rhrfrule NAME none
ptrules NUTOKEN 0p0.8
mintext NUTOKEN 6p
layout NMTOKEN 1
bmlayout NMTOKEN 2
hangchar CDATA #IMPLIED
idxchar CDATA #IMPLIED
xlate CDATA #IMPLIED
style (pc|general) general
hyphen (hyphen|nohyphen) nohyphen
leader (leader|noleader) noleader
fbc (fbc|nofbc) nofbc
secnum CDATA #IMPLIED
headcont CDATA #IMPLIED
tochd NUTOKENS '0 1 2 3 4'
ptochd NMTOKENS none>
<!-- Debugging Tag -->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!ELEMENT debug - O (#PCDATA)>
<!ATTLIST debug intr NAME #IMPLIED
switch (true | false) true
fmtr NMTOKENS none>
<!-- FRONT MATTER, BODY, APPENDIXES, AND BACKMATTER -->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!ELEMENT frontm - O ((titlep?, preface?, abstract?, toc?,
figlist,figentry*)?, (tlist,tblentry*)?)>
<!-- Title Page -->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!ELEMENT titlep - O (title & docnum? & date? & author? & address?)>
<!ATTLIST titlep align NAME right>
<!ELEMENT title - O (tline+)>
<!ATTLIST title stitle CDATA #IMPLIED>
<!ELEMENT tline O O (#PCDATA)>
<!ELEMENT docnum - O (#PCDATA) -- Document Number -->
<!ELEMENT date - O (#PCDATA)>
<!ELEMENT author - O (#PCDATA)>
<!ELEMENT address - O (aline+)>
<!ELEMENT aline O O (#PCDATA)>
<!ELEMENT preface - O (%h; | p | %list; | %bde;)*>
<!ATTLIST (preface,abstract,toc,figlist,tlist)
stitle CDATA #IMPLIED
id ID #IMPLIED
heading CDATA #IMPLIED>
<!ELEMENT abstract - O (%h; | p | %list; | %bde;)*>
<!ELEMENT toc - O (tocentry*) -- Table of Contents -->
<!ELEMENT ptoc - O EMPTY -- Part TOC -->
<!ELEMENT tocentry - O (#PCDATA) -- TOC Entry -->
<!ATTLIST tocentry hdlevel NUMBER #REQUIRED
pgnum CDATA #REQUIRED>
<!ELEMENT figlist - O EMPTY -- Figure List -->
<!ELEMENT figentry - O (#PCDATA) -- Figure list entry -->
<!ATTLIST figentry fignum NUMBER #REQUIRED
pgnum CDATA #REQUIRED>
<!ELEMENT tlist - O EMPTY -- List of tables -->
<!ELEMENT tblentry - O (#PCDATA) -- Table list entry -->
<!ATTLIST tblentry tblnum NUMBER #REQUIRED
pgnum CDATA #REQUIRED>
<!ELEMENT body O O (%h; | p | %list; | %bde;)* +(%inx; | %def; |scrn)>
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!-- Headings -->
<!ELEMENT h0 - O (%phtext;)* -(tag, attr, %inx;)>
<!ATTLIST (h0,h1) id ID #IMPLIED
stitle CDATA #IMPLIED>
<!ELEMENT (h1,h2,h3,h4,h5,h6) - O (%phtext;)+ -(tag, attr, %inx;)>
<!ATTLIST (h2,h3,h4,h5,h6,li,fn)
id ID #IMPLIED>
<!ELEMENT p O O -- Paragraph --
(%cbde; | xmp | lines | %codes; | %sscript; | %hpb;)*>
<!ELEMENT appendix - O (%h; | p | %list; | %bde;)*>
<!ATTLIST appendix stitle CDATA #IMPLIED
id ID #IMPLIED
heading CDATA "Appendix">
<!-- Back Matter -->
<!ELEMENT backm - O (glossary?, index?)>
<!ELEMENT glossary - O (gl )>
<!ATTLIST glossary stitle CDATA #IMPLIED
id ID #IMPLIED>
<!ELEMENT index - O (#PCDATA)>
<!ELEMENT colophon - O (p*)>
<!ATTLIST colophon title CDATA #IMPLIED
tpllib CDATA "the BASICDOC Starter Set"
device CDATA #IMPLIED
bodytxt CDATA #IMPLIED
headtxt CDATA #IMPLIED>
<!-- Highlighted Phrases -->
<!ELEMENT (hp0,hp1,hp2,hp3,hp4,hp5,hp6,hp7,hp8)
- - (%cbde;|%hpb;|p|lq|lines|note|keysec)*>
<!-- TAG, ATTR, CONTROL WORD, PARAMETER VARIABLE, EXAMPLE PHRASE -->
<!-- ELEMENTS MIN CONTENT (EXCEPTIONS) -->
<!ELEMENT tag - - (#PCDATA)>
<!ELEMENT attr - - (#PCDATA)>
<!ELEMENT cw - - (#PCDATA) -- Control word -->
<!ELEMENT pv - - (#PCDATA) -- Parameter variable -->
<!ELEMENT xph - - (#PCDATA) -- Example phrase -->
<!ELEMENT sub - - (#PCDATA) -- Subscript -->
<!ELEMENT sup - - (#PCDATA) -- Superscript -->
<!ELEMENT q - - (%phtext;)+ -- Quoted phrase -->
<!ELEMENT lq - - (%phtext;)+ -- Long (block) quotation -->
<!ELEMENT phrase - - (%phtext;)+ -(phrase)>
<!-- Lists -->
<!ELEMENT sl - O (li,lp?)+ -- Simple list -->
<!ATTLIST (sl,ul,ol)
compact (compact) #IMPLIED>
<!ELEMENT ul - O (li,lp?)+ -- Unordered list -->
<!ELEMENT ol - O (li,lp?)+ -- Ordered list -->
<!ELEMENT li - O -- List item --
(%cbde; |p| %bde; |tag|attr)+ -(fig|artwork|sidebar)>
<!ELEMENT lp - O -- List part --
(%phtext; | %ref;| p |xmp)*>
<!ELEMENT dl - O -- Definition list --
( (dthd,ddhd)?, (dt,dd,lp?)+ )>
<!ATTLIST dl headhi NUMBER 2
termhi NUMBER 2
tsize NUTOKEN 10
break (break) #IMPLIED
compact (compact) #IMPLIED>
<!ELEMENT dd - O -- Definition description --
(%cbde; | p | %bde;)+ -(fig|sidebar) +(%codes;)>
<!ELEMENT dt - O (#PCDATA|q)+ -- Definition term -->
<!ELEMENT ddhd - O (#PCDATA) -- Heading for DDs -->
<!ELEMENT dthd - O (#PCDATA) -- Heading for DTs -->
<!ELEMENT gl - O (gt, gd)+ -- Glossary list -->
<!ATTLIST gl compact (compact) #IMPLIED
termhi NUMBER 2>
<!ELEMENT gt - O (#PCDATA)+ -- Glossary term -->
<!ELEMENT gd - O (%cbde;)+ -- Glossary description -->
<!ELEMENT note - O (%phtext; | p | %ref; | %codes;)+>
<!ELEMENT keysec - O -- Key section --
(%phtext; | p | %ref;)+>
<!ATTLIST keysec label CDATA #IMPLIED
lblhi CDATA 1
conthi CDATA 0>
<!-- ARTWORK, LINES, EXAMPLES, AND FIGURES -->
<!ELEMENT artwork - O EMPTY>
<!ATTLIST artwork label CDATA #IMPLIED
artwidth NUTOKEN #REQUIRED
artdepth NUTOKEN #REQUIRED
fileid NMTOKEN #IMPLIED>
<!ELEMENT xmp O O -- Example --
(%phtext; | %ref; | %hpb; | xmpseg | figseg | syscap)+>
<!ATTLIST xmp keep NUMBER 40
width NMTOKEN column>
<!ELEMENT xmpseg - O EMPTY -- Example segment -->
<!ELEMENT lines - O -- Line group --
(%phtext; | %ref; | %hpb;)+>
<!ELEMENT fig - O -- Figure --
((%cbde;|%bde;|figseg|syscap)+,(figcap,figdesc?)) -(fig|sidebar|tbl)>
<!ATTLIST fig id ID #IMPLIED
place (TOP|BOTTOM|INLINE|FLOAT|FACING) inline
width NMTOKEN column
frame CDATA rule
rulewt NMTOKEN #IMPLIED>
<!ELEMENT figcap - O (%phtext;)+ -- Figure caption -->
<!ELEMENT figdesc - O (%cbde;) -- Figure description -->
<!ELEMENT figseg - O EMPTY -- Figure segment -->
<!ELEMENT scrn - O (xmp) -- Screen -->
<!ATTLIST scrn width NMTOKEN 18p
depth NMTOKEN 8p>
<!-- Tables -->
<!ELEMENT tbl - O (thead?,tfoot?,(tcap,tdesc?)?,row*) -(%def;)>
<!ATTLIST tbl id ID #IMPLIED
tdef IDREF #IMPLIED
adjtext CDATA #IMPLIED
keep (YES|NO) #IMPLIED
place (COL|PAGE) #IMPLIED
offset NUTOKEN #IMPLIED
rotate (0 | 90 | 180 | 270) #IMPLIED
twidth NMTOKEN #IMPLIED
hborder NUTOKEN #IMPLIED
vborder NUTOKEN #IMPLIED
arrange CDATA #IMPLIED
widths CDATA #IMPLIED
align NAMES #IMPLIED
flow NAMES #IMPLIED
hilight NUMBERS #IMPLIED
hrules NUTOKENS #IMPLIED
vrules NUTOKENS #IMPLIED
lm NUTOKENS #IMPLIED
rm NUTOKENS #IMPLIED
tm NUTOKENS #IMPLIED
bm NUTOKENS #IMPLIED>
<!ELEMENT row - O (c+) -- Table row -->
<!ATTLIST row rdef IDREF #IMPLIED
arrange CDATA #IMPLIED
widths CDATA #IMPLIED
align NAMES #IMPLIED
flow NAMES #IMPLIED
hilight NUMBERS #IMPLIED
hrules NUTOKENS #IMPLIED
vrules NUTOKENS #IMPLIED
lm NUTOKENS #IMPLIED
rm NUTOKENS #IMPLIED
tm NUTOKENS #IMPLIED
bm NUTOKENS #IMPLIED>
<!ELEMENT c - O -- Table cell --
(#PCDATA|p|%list|%bde;|%hp;|%ref;|%hpb;)* -(fig|sidebar)>
<!ATTLIST c cdef IDREF #IMPLIED
num NUMBER #IMPLIED
align NAME #IMPLIED
flow NAME #IMPLIED
hilight NUMBER #IMPLIED
hrules NUTOKEN #IMPLIED
vrules NUTOKEN #IMPLIED
lm NUTOKEN #IMPLIED
rm NUTOKEN #IMPLIED
tm NUTOKEN #IMPLIED
bm NUTOKEN #IMPLIED>
<!ELEMENT thead - O (row*) -- Table head -->
<!ELEMENT tfoot - O (row*) -- Table foot -->
<!ELEMENT tcap - O (#PCDATA) -- Table caption -->
<!ELEMENT tdesc - O (%phtext;)* -- Table description -->
<!ELEMENT td - O EMPTY>
<!-- FOOTNOTES AND TITLE CITATIONS -->
<!ELEMENT fn - O (%cbde; | p | %codes;)+ -(fn) -- Footnote -->
<!ELEMENT cit - - (#PCDATA) -- Title citation -->
<!ELEMENT sidebar - O (%cbde; | %bde; | p)+ -(fig|sidebar|tbl)>
<!ATTLIST sidebar width NUTOKEN #REQUIRED
placepg NMTOKEN #IMPLIED
rulewt NUTOKEN #IMPLIED>
<!-- Cross References -->
<!ELEMENT hdref - O EMPTY -- Heading reference -->
<!ATTLIST (hdref,figref,liref)
refid IDREF #REQUIRED
page NAME #IMPLIED>
<!ELEMENT figref - O EMPTY -- Figure reference -->
<!ELEMENT liref - O EMPTY -- List item reference -->
<!ELEMENT fnref - O EMPTY -- Footnote reference -->
<!ATTLIST fnref refid IDREF #REQUIRED>
<!-- Index Entries -->
<!ELEMENT i1 - O (#PCDATA) -- Index entry 1 -->
<!ATTLIST i1 id ID #IMPLIED
pg CDATA #IMPLIED>
<!ELEMENT (i2|i3) - O (#PCDATA) -- Index entry 2/3 -->
<!ATTLIST (i2|i3) id ID #IMPLIED
pg CDATA #IMPLIED
refid IDREF #IMPLIED>
<!ELEMENT ih1 - O (#PCDATA) -- Index heading 1 -->
<!ATTLIST ih1 id ID #IMPLIED
print CDATA #IMPLIED
see CDATA #IMPLIED
seeid IDREF #IMPLIED>
<!ELEMENT ih2 - O (#PCDATA) -- Index heading 2 -->
<!ATTLIST ih2 id ID #IMPLIED
print CDATA #IMPLIED
refid IDREF #IMPLIED
see CDATA #IMPLIED
seeid IDREF #IMPLIED>
<!ELEMENT ih3 - O (#PCDATA)-- Index heading 3 -->
<!ATTLIST ih3 id ID #IMPLIED
print CDATA #IMPLIED
refid IDREF #IMPLIED>
<!ELEMENT iref - O EMPTY -- Index entry reference -->
<!ATTLIST iref pg CDATA #IMPLIED
refid IDREF #REQUIRED
see CDATA #IMPLIED
seeid IDREF #IMPLIED>
<!-- Table Definitions -->
<!ELEMENT tdef - O EMPTY -- Table definition -->
<!ATTLIST tdef id ID #REQUIRED
adjtext CDATA #IMPLIED
keep (YES|NO) #IMPLIED
place (COL|PAGE) #IMPLIED
offset NUTOKEN #IMPLIED
rotate (0 | 90 | 180 | 270) #IMPLIED
twidth NMTOKEN #IMPLIED
hborder NUTOKEN #IMPLIED
vborder NUTOKEN #IMPLIED
arrange CDATA #IMPLIED
widths CDATA #IMPLIED
align NAMES #IMPLIED
flow NAMES #IMPLIED
hilight NUMBERS #IMPLIED
hrules NUTOKENS #IMPLIED
vrules NUTOKENS #IMPLIED
lm NUTOKENS #IMPLIED
rm NUTOKENS #IMPLIED
tm NUTOKENS #IMPLIED
bm NUTOKENS #IMPLIED>
<!ELEMENT rdef - O EMPTY -- Row definition -->
<!ATTLIST rdef id ID #REQUIRED
arrange CDATA #IMPLIED
widths CDATA #IMPLIED
align NAMES #IMPLIED
flow NAMES #IMPLIED
hilight NUMBERS #IMPLIED
hrules NUTOKENS #IMPLIED
vrules NUTOKENS #IMPLIED
lm NUTOKENS #IMPLIED
rm NUTOKENS #IMPLIED
tm NUTOKENS #IMPLIED
bm NUTOKENS #IMPLIED>
<!ELEMENT cdef - O EMPTY -- Cell definition -->
<!ATTLIST cdef id ID #REQUIRED
align NAME #IMPLIED
flow NAME #IMPLIED
hilight NUMBER #IMPLIED
hrules NUTOKEN #IMPLIED
vrules NUTOKEN #IMPLIED
lm NUTOKEN #IMPLIED
rm NUTOKEN #IMPLIED
tm NUTOKEN #IMPLIED
bm NUTOKEN #IMPLIED>
<!-- System Running Footer, Internal Use Only -->
<!ELEMENT sysrf - - (%phtext;)+ -(fn|sysrf)>
<!ATTLIST sysrf pagetype (title | heading) heading>
<!-- System figure/table PART caption, Internal Use Only -->
<!ELEMENT syscap - O (%phtext;)+>